package com.milk.service.order.dao;
import java.util.List;
import java.util.Map;

import com.milk.model.entity.order.Order;

/**
 * order dao
 * 2017-09-14 16:57:45  徐政涛
 */ 
public interface OrderDao {
    /**
     *save方法
     */
    void save(Order order);
    /**
     *update方法
     */
    void update(Order order);
    /**
     *delete方法
     */
    void deleteById(long orderId);
	/**
     *单结果查询方法
     */
    Order findById(long orderId);
    /**
     *根据参数查询条数的方法
     */
    int count(Map<String, Object> params);
    /**
     *deleteByMap
     */
    void deleteByMap(Map<String, Object> params);
    /**
     *单挑记录的查询 findByMap
     */
    Order findByMap(Map<String, Object> params);
    /**
     *根据参数查询实体集合的方法
     */
    List<Order> query(Map<String, Object> params);
}